
        #pragma warning(disable:4996)
        #include<stdio.h>
        int main()
        {
               char a = 128;
               //128本身是有符号整型，存储前首先要转化为二进制序列
               //0000 0000 0000 0000 0000 0000 1000 0000
               // 有符号数，但符号位为0，要转化为补码形式
               //0000 0000 0000 0000 0000 0000 1000 0000
               //将其存储在有符号char中，发生类型截断，取最低八位
               //1000 0000
               //要进行计算操作，首先进行整型提升，补自身类型
               //而a自身是有符号数，因此补符号数1
               //1111 1111 1111 1111 1111 1111 1000 0000
               //以%u（无符号整型）对该二进制序列进行解释
               //显然 结果极大
               printf("%u\n", a); //4294967168
               return 0;
        }